package com.gopay.common.domain.gateway.core.remote;

import java.util.Map;

import com.gopay.common.domain.BaseEntity;

@SuppressWarnings("rawtypes")
public class GatewayRequest extends BaseEntity {
    private static final long serialVersionUID = 1L;

    private long sequence;
    /**
     * 网关交易类型 101：通用订单交易 102：通用大宗订单交易 103：通用大宗查询交易 104：通用查询交易 105：通用大宗合约交易        109:G商融通
     */
    private String tranType;

    /**
     * 处理结果
     */
    private String rspCode;

    /**
     * 国付宝订单号
     */
    private String orderId;

    /**
     * 网关流水号
     */
    private String transSq;

    /**
     * 订单类型
     */
    private String orderType;

    private Map reqData;

    public String getTranType() {
        return tranType;
    }

    public void setTranType(String tranType) {
        this.tranType = tranType;
    }

    public String getRspCode() {
        return rspCode;
    }

    public void setRspCode(String rspCode) {
        this.rspCode = rspCode;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getTransSq() {
        return transSq;
    }

    public void setTransSq(String transSq) {
        this.transSq = transSq;
    }

    public long getSequence() {
        return sequence;
    }

    public void setSequence(long sequence) {
        this.sequence = sequence;
    }

    public Map getReqData() {
        return reqData;
    }

    public void setReqData(Map reqData) {
        this.reqData = reqData;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }
}
